﻿using SH.Common.CommonReturn;
using SH.Order.Application.IServices.Dto;
using SH.Order.Domain.OrderClass;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Xml.Linq;

namespace SH.Order.Application.IServices.IOrder
{
    public interface IOrderServices : IBaseServices<OrderInfo>
    {
        /// <summary>
        /// 订房订单
        /// </summary>
        /// <returns></returns>
        ApiPaging<List<OrderInfoDto>> OrderInfoShow(DateTime? StartTime, DateTime? EndTime, int pageSize, int pageIndex, string? Name = "", int RTid = -1, int paymenttypesId = -1, int ordertypes = -1, int orderStatus = -1);
        /// <summary>
        /// 逻辑删除
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        int Delete1(int id);

        List<OrderInfo> OrderInfoApiShow();
       


    }
}
